﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace GranitePackageSystem.Web.GranitePackagingSystem
{
    public class Request
    {
        #region Properties
        /// <summary>
        /// Properties for a request
        /// </summary>
        public string requestID { get; set; }
        public DateTime EnteredTime { get; set; }
        public DateTime FinishedTime { get; set; }
        public DateTime LastUpdateTime { get; set; }
        public string Status { get; set; }
        public string LicensingOwner { get; set; }
        public string Requester { get; set; }
        public string DeploymentOwner { get; set; }
        public DateTime VirtStepComplete { get; set; }
        public DateTime AdvertStepComplete { get; set; }
        public DateTime DeploymentStepComplete { get; set; }
        public DateTime LicensingStepComplete { get; set; }
        public DateTime PackageStepComplete { get; set; }
        public DateTime SourceStepComplete { get; set; }
        public DateTime ProgramStepComplete { get; set; }
        public DateTime LatestARPEntryDate { get; set; }
        public String ARPList_32 { get; set; }
        public String ARPList_64 { get; set; }
        public String Stage { get; set; }
        public String ADGroupName { get; set; }
        public String ADGroupNotes { get; set; }
        public String ADGroupDescription { get; set; }
        public bool PushToDashboard { get; set; }
        public String GenericNotes { get; set; }
        public String FriendlyPackageName { get; set; }
        public String Description { get; set; }
        public String BusinessOwner { get; set; }
        public String WebsiteURL { get; set; }
        public String DestinationOU { get; set; }
        public String IncomingSource { get; set; }
        public String SCCMCollectionID { get; set; }
        public String SCCMPackageID { get; set; }
        public String QAOwner { get; set; }
        #endregion
    }
}
